package com.whfc.fuum.manager;

import com.whfc.common.exception.BizException;
import com.whfc.fuum.entity.SysUser;

/**
 * @ClasssName SysUserManager
 * @Description
 * @Author hw
 * @Date 2020/12/25 15:33
 * @Version 1.0
 */
public interface SysUserManager {

    /**
     * 根据手机号获取用户信息
     *
     * @param phone 手机号
     * @return 用户信息
     */
    SysUser getUserByPhone(String phone);

    /**
     * 保存分享用户权限
     *
     * @param nickName      昵称
     * @param phone         手机号
     * @param deptId        组织机构ID
     * @param inviterUserId 邀请用户ID
     * @throws BizException 业务异常
     */
    void saveInviterUserRule(String nickName, String phone, Integer deptId, Integer inviterUserId) throws BizException;




}
